package com.fulihui.information.dal.mapper;

import com.fulihui.information.dal.dataobj.InfoContent;
import com.fulihui.information.dal.dataobj.InfoContentExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface InfoContentMapper {
    int deleteByExample(InfoContentExample example);

    int deleteByPrimaryKey(String id);

    int insert(InfoContent record);

    int insertSelective(InfoContent record);

    List<InfoContent> selectByExampleWithBLOBs(InfoContentExample example);

    List<InfoContent> selectByExample(InfoContentExample example);

    InfoContent selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") InfoContent record, @Param("example") InfoContentExample example);

    int updateByExampleWithBLOBs(@Param("record") InfoContent record, @Param("example") InfoContentExample example);

    int updateByExample(@Param("record") InfoContent record, @Param("example") InfoContentExample example);

    int updateByPrimaryKeySelective(InfoContent record);

    int updateByPrimaryKeyWithBLOBs(InfoContent record);

    int updateByPrimaryKey(InfoContent record);
}